﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace yaip.Filters {
    /// <summary>
    /// This class represents Pixel Group Filters, that use a Convolution matrix
    /// to implement the filter.
    /// </summary>
    public abstract class PixelGroupFilter : IFilter {

        /// <summary>
        /// Convolution Matrix used in this type of filters.
        /// </summary>
        protected ConvolutionMatrix convolutionMatrix;
        
        public abstract bool apply(Bitmap image);
    }
}
